home *** CD-ROM | disk | FTP | other *** search
-
- class Frog {
- public:
- Frog( char *Name)
- {
- name = Name;
- count++;
- }
-
- ~Frog() { count--; }
-
- // instance interface
- void jump() { distance += 100; }
- void hop() { distance += 50; }
- void skip() { distance += 25; }
- void swim() { distance += 25; }
- void print()
- {
- printf( "Frog name is %s,
- distance from pond is %d\n" );
- }
-
- static int howmany() { return count; }
- private:
- // instance variables
- int distance;
- char *name;
-
- // type-as-object variables
- static int count;
- };
-
-